## Basic tool info Tool name: moxie1776/Moxie Diffusion XL v1.91 Tool description: A text-to-image model trained on Stable Diffusion XL. Tool cover: https://cdn.wiro.ai/uploads/models/moxie1776-MoxieDiffusionXL-V1_7-cover.png Tool categories: - model - sdxl - text-to-image - checkpoint-file - fp32 - persistent Tool tags: - anime - art - cyberpunk - scifi - base model - photorealim Run Task Endpoint (POST): https://api.wiro.ai/v1/Run/moxie1776/Moxie Diffusion XL v1.91 Get Task Detail Endpoint (POST): https://api.wiro.ai/v1/Task/Detail ## Tool Inputs: - name: prompt label: prompt help: prompt-help type: textarea default: HDR photo of human dragon hybrid,human head, dragon scale skin, dragon eyes, male focus, full body, standing, grimdark, creepy tale:1.15, dark forest background, rim lighting, style of Anato Finnstark, by alena aenami, . High dynamic range, vivid, rich details, clear shadows and highlights, realistic, intense, enhanced contrast, highly detailed - name: negativePrompt label: negativeprompt help: negativeprompt-help type: textarea default: flat, low contrast, oversaturated, underexposed, overexposed, blurred, noisy, nsfw, nude, topless, (cleavage:1.2), (cleavage cutout:1.2), nipples, bulge, vagina, wings, plastic, long neck, asymmetrical eyes, signature, watermark, jpeg artifacts, cropped,, - name: samples label: numberofoutputs help: numberofoutputs-help type: number default: 4 - name: steps label: inferencesteps help: inferencesteps-help type: number default: 8 - name: scale label: guidancescale help: guidancescale-help type: float default: 1 - name: highNoiseFrac label: high-noise-frac help: high-noise-frac-help type: float default: 0.8 - name: stepsRefiner label: steps-refiner help: steps-refiner-help type: number default: 30 - name: seed label: seed help: seed-help type: text default: 123456 - name: width label: width help: width-help type: number default: 1024 - name: height label: height help: height-help type: number default: 1024 - name: refiner label: refiner help: refiner-help type: select default: options: - value: "--only_base_model" label: NO - value: "" label: YES - name: scheduler label: scheduler help: scheduler-help type: select default: EulerDiscreteScheduler options: - value: "EulerDiscreteScheduler" label: EulerDiscreteScheduler - value: "DDIMScheduler" label: DDIMScheduler - value: "LMSDiscreteScheduler" label: LMSDiscreteScheduler - value: "DPMSolverMultistepScheduler" label: DPMSolverMultistepScheduler - value: "EulerDiscreteScheduler" label: EulerDiscreteScheduler - value: "PNDMScheduler" label: PNDMScheduler - value: "DDPMScheduler" label: DDPMScheduler - value: "EulerAncestralDiscreteScheduler" label: EulerAncestralDiscreteScheduler ## Tool Parameter Inspires: - prompt: HDR photo of human dragon hybrid,human head, dragon scale skin, dragon eyes, male focus, full body, standing, grimdark, creepy tale:1.15, dark forest background, rim lighting, style of Anato Finnstark, by alena aenami, . High dynamic range, vivid, rich details, clear shadows and highlights, realistic, intense, enhanced contrast, highly detailed - scale: 1 - steps: 8 - negativePrompt: flat, low contrast, oversaturated, underexposed, overexposed, blurred, noisy, nsfw, nude, topless, (cleavage:1.2), (cleavage cutout:1.2), nipples, bulge, vagina, wings, plastic, long neck, asymmetrical eyes, signature, watermark, jpeg artifacts, cropped,, - prompt: Grunge style The intricate design of a man in a cyborg robot captivates attention,its metallic exterior gleams in the harsh light,rust and scratches, heavy patina, only one eye undamaged, a faintly glowing orb that seems to hold a charge even after all these years, half of its face is obscured by damaged circuitry and exposed wiring hinting at a past tragedy, despite its apparent malfunction the robot stands tall and proud testament to survival against all odds, style of Guweiz and Stephan Martiniere,, rating_safe, yktlr, painting, orange, black, white, large,, . Textured, distressed, vintage, edgy, punk rock vibe, dirty, noisy - scale: 1 - steps: 8 - negativePrompt: smooth, clean, minimalist, sleek, modern, photorealistic, smooth, clean, minimalist, sleek, modern, photorealistic, nsfw, nude, topless, (cleavage:1.2), (cleavage cutout:1.2), nipples, bulge, vagina, male,, plastic, long neck, asymmetrical eyes, signature, watermark, jpeg artifacts, cropped,,, plastic, long neck, asymmetrical eyes, signature, watermark, jpeg artifacts, cropped, - prompt: Grunge style biomechanical cyberpunk world of Battle Angel,cyborg Alita,cowboy shot, hyper-realistic skin, inner glow, confidently sprinted towards the viewer through a dimly lit alleyway. Petite athletic figure, natural neon lighting, while the medium contrast and determined, cool composure echoed the essence of Alita's unwavering spirit. Large highly detailed eyes. Styles of Jay Anacleto, Kelly Sue DeConnick, and Siya Oum, zavy-cbrpnk, faceplate, . cybernetics, human-machine fusion, dystopian, organic meets artificial, dark, intricate, highly detailed . Textured, distressed, vintage, edgy, punk rock vibe, dirty, noisy - scale: 1 - steps: 8 - negativePrompt: smooth, clean, minimalist, sleek, modern, photorealistic, natural, colorful, deformed, sketch, low contrast, watercolor, smooth, clean, minimalist, sleek, modern, photorealistic, nsfw, nude, topless, (cleavage:1.2), (cleavage cutout:1.2), nipples, bulge, vagina, male,, plastic, long neck, asymmetrical eyes, signature, watermark, jpeg artifacts, cropped,,, plastic, long neck, asymmetrical eyes, signature, watermark, jpeg artifacts, cropped, - prompt: kawaii style hippopotamus,standing up, wearing a tutu, hands together, shy smile, buttles, confetti, , . cute, adorable, brightly colored, cheerful, anime influence, highly detailed - scale: 1 - steps: 8 - negativePrompt: dark, scary, realistic, monochrome, abstract, , plastic, long neck, asymmetrical eyes, signature, watermark, jpeg artifacts, cropped,, ## Integration Header Prepare ```bash # Sign up Wiro dashboard and create project export YOUR_API_KEY="{{useSelectedProjectAPIKey}}"; export YOUR_API_SECRET="XXXXXXXXX"; # unix time or any random integer value export NONCE=$(date +%s); # hmac-SHA256 (YOUR_API_SECRET+Nonce) with YOUR_API_KEY export SIGNATURE="$(echo -n "${YOUR_API_SECRET}${NONCE}" | openssl dgst -sha256 -hmac "${YOUR_API_KEY}")"; ``` ## Run Command - Make HTTP Post Request ```bash curl -X POST "https://api.wiro.ai/v1/Run/moxie1776/Moxie Diffusion XL v1.91" -H "Content-Type: multipart/form-data" -H "x-api-key: ${YOUR_API_KEY}" -H "x-nonce: ${NONCE}" -H "x-signature: ${SIGNATURE}" -d '{ "prompt": "HDR photo of human dragon hybrid,human head, dragon scale skin, dragon eyes, male focus, full body, standing, grimdark, creepy tale:1.15, dark forest background, rim lighting, style of Anato Finnstark, by alena aenami, . High dynamic range, vivid, rich details, clear shadows and highlights, realistic, intense, enhanced contrast, highly detailed", "negativePrompt": "flat, low contrast, oversaturated, underexposed, overexposed, blurred, noisy, nsfw, nude, topless, (cleavage:1.2), (cleavage cutout:1.2), nipples, bulge, vagina, wings, plastic, long neck, asymmetrical eyes, signature, watermark, jpeg artifacts, cropped,,", "samples": 4, "steps": 8, "scale": "1", "highNoiseFrac": "0.8", "stepsRefiner": 30, "seed": "123456", "width": 1024, "height": 1024, "refiner": "", "scheduler": "EulerDiscreteScheduler", "callbackUrl": "You can provide a callback URL; Wiro will send a POST request to it when the task is completed." }'; ``` ## Run Command - Response ```json { "errors": [], "taskid": "2221", "socketaccesstoken": "eDcCm5yyUfIvMFspTwww49OUfgXkQt", "result": true } ``` ## Get Task Detail - Make HTTP Post Request ```bash curl -X POST "https://api.wiro.ai/v1/Task/Detail" -H "Content-Type: multipart/form-data" -H "x-api-key: ${YOUR_API_KEY}" -H "x-nonce: ${NONCE}" -H "x-signature: ${SIGNATURE}" -d '{ "tasktoken": 'eDcCm5yyUfIvMFspTwww49OUfgXkQt', }'; ``` ## Get Task Detail - Response ```json { "total": "1", "errors": [], "tasklist": [ { "id": "2221", "uuid": "15bce51f-442f-4f44-a71d-13c6374a62bd", "socketaccesstoken": "eDcCm5yyUfIvMFspTwww49OUfgXkQt", "parameters": {}, "debugoutput": "", "debugerror": "", "starttime": "1734513809", "endtime": "1734513813", "elapsedseconds": "6.0000", "status": "task_postprocess_end", "createtime": "1734513807", "canceltime": "0", "assigntime": "1734513807", "accepttime": "1734513807", "preprocessstarttime": "1734513807", "preprocessendtime": "1734513807", "postprocessstarttime": "1734513813", "postprocessendtime": "1734513814", "outputs": [ { "id": "6bc392c93856dfce3a7d1b4261e15af3", "name": "0.png", "contenttype": "image/png", "parentid": "6c1833f39da71e6175bf292b18779baf", "uuid": "15bce51f-442f-4f44-a71d-13c6374a62bd", "size": "202472", "addedtime": "1734513812", "modifiedtime": "1734513812", "accesskey": "dFKlMApaSgMeHKsJyaDeKrefcHahUK", "url": "https://cdn1.wiro.ai/6a6af820-c5050aee-40bd7b83-a2e186c6-7f61f7da-3894e49c-fc0eeb66-9b500fe2/0.png" } ], "size": "202472" } ], "result": true } ``` ## Task Status Information This section defines the possible task status values returned by the API when polling for task completion. ### Completed Task Statuses (Polling can stop) These indicate that the task has reached a terminal state — either success or failure. Once any of these is received, polling should stop. - task_postprocess_end : Task completed successfully and post-processing is done. - task_cancel : Task was cancelled by the user or system. ### Running Task Statuses (Continue polling) These statuses indicate that the task is still in progress. Polling should continue if one of these is returned. - task_queue : Task is waiting in the queue. - task_accept : Task has been accepted for processing. - task_assign : Task is being assigned to a worker. - task_preprocess_start : Preprocessing is starting. - task_preprocess_end : Preprocessing is complete. - task_start : Task execution has started. - task_output : Output is being generated.